草庐IT

04. 内部类

全部标签

php - 无法在 Ubuntu 16.04 上安装 php5-pgsql

我将我的操作系统从Ubuntu14.04更新到版本16.04,并安装了php7,但我想使用php5.6。所以我安装了php5.6并告诉Apache使用该版本而不是php7。但是我在安装php5-pgsql时遇到了问题。我试过this教程,但我收到错误"Elpaquetephp5-pgsqlnoestádisponible,peroalgúnotropaquetehacereferenciaaél.Estopuedesignificarqueelpaquetefalta,estáobsoletoosóloseencuentradisponibledesdealgunaotrafuente

php - 服务提供商内部的 Laravel 5 存储库

我在我的laravel5项目中遇到了以下问题。我有一个名为MacroServiceProvider.php的表单宏服务提供商。一些宏应该从数据库接收数据,我目前正在使用该模型并通过Eloquent获得结果,但我想改用存储库,所以我创建了我的存储库,但我不能将其直接注入(inject)我的服务提供商。我想要这样的东西:...publicfunctionregister(MyRepoInterface$repo){$registers=$repo->findAll();Form::macro...}...我该怎么做?谢谢。 最佳答案 我

Ubuntu20.04根目录/home目录扩容(双系统,亲测有效)

一,下载安装GPartedsudoaptupdate sudoaptinstallgparted        安装完成后输入:sudogparted    如图所示:    1.找到你要扩容的根目录/home目录(会发现名称右边有个钥匙,表示现在无法对其进行操作)    2.扩容要求1:只能将待扩容磁盘相邻的空间扩容给他(如果不相邻,下面会有方法)    3.扩容要求2:被扩容的磁盘的状态要为未分配,操作方式是:在该磁盘上右键、删除、点击菜单栏的绿色对号执行操作。二,U盘启动Ubuntu用U盘启动Ubuntu系统,进去之后点击试用系统。进入系统打开终端输入:sudogparted这时,可以看

php - wamp 服务器 500 内部服务器错误

我有一个在XAMPP上运行的网站。我不知道该网站的php版本和apache版本。我想在Windows上移动它,但收到消息00-发生内部服务器错误。我也这样做了(wamp->apache->apachemodules->rewrite-modules)并重新启动我的wamp,但没有任何反应。这是我看到的错误:InternalServerErrorTheserverencounteredaninternalerrorormisconfigurationandwasunabletocompleteyourrequest.Pleasecontacttheserveradministratora

php - 在 PHP 7 Ubuntu 14.04 上调用未定义函数 mb_strlen()

我安装的Yii直到今天都运行良好。我今天在我的机器上安装了更新,之后所有页面都抛出了这个错误:PHPFatalError–yii\base\ErrorExceptionUncaughtError:Calltoundefinedfunctionyii\web\mb_strlen()in/application/vendor/yiisoft/yii2/web/ErrorHandler.php:404我运行了composerupdate但错误仍然存​​在。我在Ubuntu14.04上的PHP7上使用yii2.0.7。我该如何解决这个问题? 最佳答案

php - Silex 中的内部转发而不向浏览器发送 301/302

我正在使用Silex的内部转发将公共(public)URL映射到内部URL即my.domain.com/something实际上服务于my.domain.com/something_else使用$subRequest=Request::create($redirect,$method,[],//params$request->cookies->all(),$request->files->all(),$request->server->all());if($request->getSession()){$subRequest->setSession($request->getSessi

php - CSV 导入大照片时出现 500 内部服务器错误

我在使用CSV文件导入产品时遇到问题。我正在尝试上传包含大约1400种产品的CSV文件。..大多数有三张照片左右。……但是图片很大,有3-4兆字节。到目前为止,在测试时,我只尝试从包含5个项目的CSV文件导入。我最初在prestashop中收到一个错误,指示无法复制我的产品图片。产品是进口的,只是没有照片。我对此进行了研究,发现需要更新PHP.INI文件。我使用以下参数完成了此操作:我的PHP信息文件在这里:www.gbamedical.com/info.php现在我收到500内部服务器错误。错误日志中的实际错误如下:[TueJul2223:21:192014][5435820][fc

php - 删除所有具有内部内容的标签

我想删除所有带有内部内容的标签。我正在使用以下函数。functionstrip_tags_content($text,$tags='',$invert=FALSE){preg_match_all('//si',trim($tags),$tags);$tags=array_unique($tags[1]);if(is_array($tags)ANDcount($tags)>0){if($invert==FALSE){returnpreg_replace('@.*?@si','',$text);}else{returnpreg_replace('@.*?@si','',$text);}}e

php - 配置 HTML Tidy 以在 html 属性内部时忽略 PHP 短开始和结束标记

当用作html属性中的值时,如何防止HTMLTidy转换PHP短标记?这是它目前所做的一个例子。它转换为:'>为此:我希望HTMLTidy忽略PHP短标签。任何改变这个的配置选项?==为了简化,有没有办法让HTMLTidy避免进行HTML实体转换?如果它只是不转换,那将解决我的问题。 最佳答案 即使可以做到Tidy不适用于php-如果你的php它可能会窒息代码包含引号等。还有Tidy如果属性由php输出,可能会发出有关缺少属性的警告.您可以替换所有至运行前Tidy然后将它们放回去。在控制台中,例如像这样:sed-i's///g'yo

Ubuntu16.04安装Chrome出错

安装了Ubuntu16.04之后想要装个Chrome,本来觉得是很简单的事情,下载->安装就结束了,结果没想到搞了好久,最后发现是因为自己偷懒所造成的!因此,写下这篇博文做警示,如果其他人也碰到这样的问题也可以参考。一开始我直接打开Chrome官网下载安装包下载自然很顺利,但是下载完成后一直打不开,显示的图标是一个磁盘上面有个进度条,但是进度条一直是空的,而且不会加载完全,没办法只能使用另外的方法。第二种方法(其实和第一种一样):先通过命令行下载安装包wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd6